planetary carriers - French English Dictionary